.mt40{margin-top: 20px;}
/*----baner begin---*/.banner{width: 100%;position: relative;height:531px;margin: 0 auto;background: transparent;}
.banner .bd{margin: 0 auto;height: 100%;position: relative;z-index: 0;overflow: hidden;}
.banner .bd ul{height: 100%;width: 100%;}
.banner .bd li{height: 100%;overflow: hidden;text-align: center;background-position: center;background-repeat: no-repeat;width: 100%;}
.banner .bd li a{display: block;height: 100%;width: 100%;}
.banner .prev,
.banner .next{display: block;position: absolute;top: 50%;margin-top: -30px;left: 15%;z-index: 1;width: 40px;height: 60px;background: url(../images/slider-arrow.png) -126px -137px #000000 no-repeat;cursor: pointer;*filter: alpha(opacity=50);*opacity: .5;display: none;}
.banner .next{left: auto;right: 15%;background-position: -6px -137px;}
/*search*//*search*/.search_dbg{height:80px;line-height: 80px;background-color: #f3f5f7;}
.search_zi{float: left;height: 80px;width:850px;color: #000;display: inline;letter-spacing: 2px;}
.search_zi span{font-weight: bold;}
.search_zi a{color: #3a3a3a;margin: 0 2px;}
.search_zi a:hover{color: #0b85ec;}
.search1{float: right;width: 315px;height: 34px;line-height: 34px;display: inline;margin: 18px 10px 0 0;background: #fff;border: 1px solid #cdcdcd;}
.search1 .text{width:200px;height: 34px;float: left;background: none;line-height: 34px;color: #6b6b6b;font-size: 12px;font-family: "Microsoft YaHei";padding-left:16px;}
.search1 .submit{width: 52px;height: 34px;cursor: pointer;float: right;background:url(../images/search_tag.jpg) no-repeat center center ;}
h4, h3{font-weight: normal;}
.pro_dbg{height: 900px;}
.pro_ct{text-align: center;height: 56px;}
.pro_ct h2 a{font-size: 30px;color:#015687;font-weight: bold;}
.pro_ct h2 p{font-size: 16px;color: #090909;margin-top: 8px;letter-spacing: 2px;}
.pro_show_n ul{width:1250px;}
.pro_show_n{position: relative;margin-top: 40px;}
.pro_show_n li{float: left;
margin: 0px 20px 0px 0;
width: 380px;
height: 350px;
display: block;
overflow: hidden;
text-align: center;
position: relative;}
.pro_show_n li .pic{width: 386px;
height: 290px;
overflow: hidden;
display: block;}
.pro_show_n li .pic img{height: 283px;
width: 380px;
}
.pro_show_n li span{position: absolute;left:42%;top:90px;background: url(../images/pro_q.png) no-repeat;width:69px;height: 69px;display: none;}
.pro_show_n li:hover span{display: block;}
.pro_show_n li .info{height: 48px;line-height: 48px;display: block;overflow: hidden;font-size: 15px;position: absolute;width:100%;background-color:  #f3f5f7;}
.pro_show_n li:hover .info{background-color:  #015687;height: 48px;position: absolute;}
.pro_show_n li:hover .info a{color:#FFF;}
.pro_show_n li:hover{cursor: pointer;}
.pro_c{margin:40px 0;}
.pro_c li{width:167px;height: 46px;border: 1px solid #d2d2d2;background-color: #015687;line-height: 46px;font-size: 16px;text-align: center;float: left;padding-left: 27px;letter-spacing: 2px;}
.pro_c li:first-child{margin-left: 0px;}
.td_t{padding-top: 20px;}
.td_t h4{font-size: 36px;color: #015687;letter-spacing: 2px;}
.td_t span{font-size: 36px;font-weight: bold;}
.td_t p{font-size: 14px;text-transform: uppercase;color: #000;margin-top: 6px;}
.td_dbg{background: url(../images/td_dbg.jpg) no-repeat bottom center #f1f1f1;height: 652px;overflow: hidden;}
.td_left{width:236px;float: left;margin:60px 0 0 30px;}
.td_left li{width:246px;height: 42px;border-bottom: 2px solid #d6d6d6;margin-bottom: 20px;text-align: center;}
.td_left li p{font-size: 14px;text-transform: uppercase;color: #939393;margin-top: 10px;}
.td_left li h4{font-size: 20px;color: #313131;}
.td_left li.tag_td{color:#0060b7;border-bottom: 2px solid #0060b7;}
.td_left li.tag_td h4{color: #015687;
font-weight: bold;}
.td_tel{width:180px;text-align: center;top:270px;right:0px;color:#fff;}
.td_tel span{display: block;font-size: 26px;font-family: arial;margin-top: 6px;}
.td_right{width:712px;float: left;margin:41px 0 0 17px;}
.td_right img{height: 457px;width: 712px;}
.td_zi{font-size: 15px;
color: #fff;
height: 33px;
line-height: 33px;
padding-left: 20px;
letter-spacing: 3px;}
.case_t h3 a{font-size: 30px;color: #015687;font-weight: bold;letter-spacing: 2px;}
.case_t h3 p{font-size: 16px;margin-top: 8px;text-transform: uppercase; color: #070707;letter-spacing: 2px;}
.case_n{margin-top: 20px;}
.case_n ul{width:1300px;}
.case_n p{height: 48px;line-height: 48px;overflow: hidden;position: absolute;background: #015687;bottom: 0px;left:0px;width:100%;}
.case_n li:hover p{display: block;}
.case_n p a{color:#fff;letter-spacing: 2px;}
.case_n li{width:380px;float: left;height:335px;display: inline;text-align: center;position: relative;margin: 25px 25px 0 0;}
.case_n li a.pros_img{width:380px;height:283px;overflow:hidden;display:block;margin:0 auto;}
.case_n li img{width: 380px;-webkit-transition:all .2s;-moz-transition:all .2s;-o-transition:all .2s;-ms-transition:all .2s;transition:all .2s;overflow:hidden; height:283px;}
.case_n li.case1{width:577px;float: left;height:458px;}
.case_n li.case1 a.pros_img{width:577px;height:458px;overflow:hidden;display:block;margin:0 auto;}
.case_n li.case1 img{height:458px;-webkit-transition:all .2s;-moz-transition:all .2s;-o-transition:all .2s;-ms-transition:all .2s;transition:all .2s;overflow:hidden;}
.case_n li:hover img{transform: scale(1.2, 1.2);-ms-transform:scale(1.2, 1.2);/* IE 9*/-moz-transform:scale(1.2, 1.2);/* Firefox*/-webkit-transform:scale(1.2, 1.2);/* Safari ?£¤a€??' Chrome*/-o-transform:scale(1.2, 1.2);}
.case_n li a:hover{color:fff;}
.ys_dbg{background-color: #015687;
height: 904px;
margin-top: 60px;
overflow: hidden;}
.ys_t{padding: 20px 0;}
.ys_dbg .u_dlst1{height: 512px;position: relative;}
.ys_dbg .u_dlst1 dt{width:665px;}
.ys_dbg .u_dlst1 dt img{height:486px;display: block;width: 700px;}
.ys_dbg .u_dlst1 dd{position: absolute;right:0px;top:1px;background:#FFF;width: 400px;height: 422px;
padding: 10px 45px 0 30px;}
.ys_dbg .u_dlst1 h3{font-size: 26px;overflow: hidden;font-weight: bold;margin-bottom: 10px;
margin-top: 10px;}
.ys_dbg .u_dlst1 h3 a{color: #0060b7;
letter-spacing: 2px;}
.ys_dbg .u_dlst1 h3 em{display: block;font-size: 24px;color: #000;font-weight: bold;}
.ys_dbg .u_dlst1 p{font-size: 15px;color: #070707;line-height: 35px;overflow: hidden;letter-spacing: 1px;}
.m_kfc2 .u_ljt,.m_kfc2 .u_rjt{width:113px;height:51px;position: absolute;display:block;}
.m_kfc2 .u_ljt{left:705px;top:550px;}
.m_kfc2 .u_rjt{left:820px;top:550px;}
.m_kfc2 .u_ljt a{background: url(../images/ys_jt.jpg) no-repeat 0 0;width:112px;height:51px;display:block;}
.m_kfc2 .u_rjt a{background: url(../images/ys_jt.jpg) no-repeat right 0;width:112px;height:51px;display:block;}
.m_kfc2 .u_mid{width:1200px;overflow:hidden;}
.m_kfc2 .u_lst1 li{position: relative;width:288px;float:left;margin-right:15px;}
.m_kfc2 .u_lst1 .lastli{margin-right:0;}
.m_kfc2 .u_lst1 li img{height:226px;display: block;width: 285px;}
.m_kfc2 .u_lst1 li em,.m_kfc2 .u_lst1 li.on em{display: block;position: absolute;left:0;top:0;border: 3px solid #f5f5f5;width: 282px;height: 226px;display: none;transition: all 1s ease 0s;-webkit-transition: all 1s ease 0s;opacity: 0}
.m_kfc2 .u_lst1 li:hover em,.m_kfc2 .u_lst1 li.on em{display: block;opacity: 1;}
.m_kfc2 .u_lst1 li p{color:#FFF;text-align: center;font-size: 15px;margin-top: 18px;}
.gg1{background-color: #015687;;height: 200px;}
.gg1_zi{margin:75px 0 0 0px;}
.gg1_zi h4{font-size: 36px;color:#FFF;font-weight: bold;}
.gg1_tel{margin:40px 21px 0 0px;}
.gg1_tel p{font-size: 14px;color:#FFF;}
.gg1_tel span{font-size: 30px;display: block;margin-top: 5px;font-family: arial;}
.gg1_tel a{width:155px;height: 40px;display: block;line-height: 40px;text-align: center;background: #da0001;font-size: 20px;color:#FFF;margin:10px 0 0 0px;}

.honor .case_t p{text-transform: uppercase;color: #4f4e4e;}
.honor_n{height: 410px;background: #f5f5f5;margin-top: 22px;padding-top: 20px;overflow: hidden;}
.honor_n .bd{margin:0px 0 0 25px ;}
.honor_n li{float: left;width: 312px;margin: 10px 0px 0px 0;text-align: center;height: 380px;}
.honor_n .pic{width: 222px;overflow: hidden;margin:0 0 15px 45px;display: block;}
.honor_n li .info a{height: 40px;font-size: 14px;color: #0c0c0c;line-height: 40px;text-align: center;overflow: hidden;display: block;}
.honor_n li img{-webkit-transition: all .2s;-moz-transition: all .2s;-o-transition: all .2s;-ms-transition: all .2s;transition: all .2s;overflow: hidden;width:200px;}
.honor_n li:hover img{transform: scale(1.2, 1.2);-ms-transform: scale(1.2, 1.2);/* IE 9*/-moz-transform: scale(1.2, 1.2);/* Firefox*/-webkit-transform: scale(1.2, 1.2);/* Safari ???£¤?¡éa??a"¡é?¡­a€? Chrome*/-o-transform: scale(1.2, 1.2);}
.kehu{width:772px;}
.kehu_t{width:767px;height: 54px;border: 2px solid #007946;line-height: 54px;}
.kehu_t h3{width:147px;background: #007946;display: block;float: left;}
.kehu_t h3 a{font-size: 20px;color:#FFF;text-align: center;display: block;}
.kehu_t span{font-size: 18px;color: #454545;float: left;margin-left: 15px;}
.kehu_t a.more{float: right;margin-right: 10px;}
.kehu_n .hd a{background: url(../images/kehu_left.jpg) no-repeat;width:34px;height: 7px;position: absolute;top:100px;}
.kehu_n .hd a.next{left:-80px;}
.kehu_n .hd a.prev{right:-80px;background: url(../images/kehu_right.jpg) no-repeat;}
.kehu_n{height: auto;margin-top: 30px;}
.kehu_n ul{width:103%;}
.kehu_n li{width:772px;float: left;height: 203px;margin-bottom: 20px;display: block;background: #FFF;position: relative;}
.kehu_n li .pic{width:306px;float: left;}
.kehu_n li .pic img{width:306px;height: 200px;}
.kehu_n li .info{width:402px;float: left;border: 1px solid #d5d5d5;height: 158px;padding:20px 30px;}
.kehu_n li .info a.t{height: 40px;line-height: 40px;display: block;overflow: hidden;font-size: 18px;border-bottom: 1px solid #ddd;color:#000;}
.kehu_n li .info div{line-height: 26px;display: block;overflow: hidden;margin:16px 0px 10px;height: 52px;color: #0e0e0e;}
.kehu_n li .info span a{background: url(../images/kehu_m.jpg) no-repeat;width:77px;height: 24px;display: block;margin-top: 15px;color:#FFF;font-size: 12px;line-height: 24px;padding-left: 15px;}
.kehu_n li:hover .info span a{background: url(../images/kehu_m.jpg) no-repeat;width:77px;height: 24px;display: block;margin-top: 15px;color:#FFF;font-size: 12px;line-height: 24px;padding-left: 15px;}
.kehu_n li:hover{cursor: pointer;}
.about_dbg{height: 720px;overflow: hidden;margin-top: 20px;}
.about_t{background: url(../images/about_t.jpg) no-repeat center 30px;height: 100px;text-align: center;line-height:100px;padding-top: 30px;margin-bottom: 20px;}
.about_t h3 a{font-size: 50px;font-weight: bold;color: #1d316c;}
.about_n{width: 590px;height: 443px;}
.about_pic{width:590px;height: 360px;}
.about_pic img {
    width: 590px;
   
}
.about_n .con{font-size: 16px;line-height: 32px;color: #010101;height:410px;display: block;overflow: hidden;text-indent: 2em;margin:5px 20px 20px ;}
.about_dbg .case_t h3{background: url(../images/about_x.jpg) no-repeat center 20px;}
.about_dbg .case_t h3 p{text-transform: uppercase;}
.fc_n{position: relative;}
.fc_n .prev,.fc_n .next{position:absolute;left:0%;top:86px;display:block;width:50px;height:100px;z-index: 10;}
.fc_n .next{left:auto;right:0%;}
.fc_n .bd{z-index: 2;position: relative;background: #FFF;width:1000px;height: 280px;left:28px;padding:20px;}
.fc_n li{width:260px;float: left;height: 240px;text-align: center;z-index: 1;margin-right: 20px;}
.fc_n li .pic{width:260px;height: 280px;}
.fc_n li .pic img{width:260px;height:260px}
.fc_n li:hover .info{display: block;cursor: pointer;}
.fc_n li .info{height: 40px;display: block;overflow: hidden;line-height: 40px;
width: 260px;}
.news_left{width:545px;margin-top: 40px;}
.news_nav h3{float: left;font-size: 20px;margin:0px 16px 20px 0;font-weight: bold;}
.news_nav h3 a{color: #000;}
.news_nav h3.tag_news a{color:#015687;}
.news_nav h3.tag_news{border-bottom: 2px solid #da0001;}
.news_nav{height: 60px;line-height: 40px;display: block;overflow: hidden;}
.news_nav span{float: left;padding-right: 20px;}
.news_n{position: relative;height: 363px;overflow: hidden;}
.news_n .more{position: absolute;top:-50px;right:0px;text-transform: uppercase;font-size: 13px;color: #767676;}
.news_n .pic{width:545px;height: 138px;float: left;}
.cjwq_nav{height: 40px;line-height: 40px;}
.cjwq_nav h3{border-bottom: 2px solid #da0001;float: left;}
.cjwq_nav a.more{float: right;text-transform: uppercase;font-size: 13px;color: #767676;}
.cjwq_nav h3 a{font-size: 18px;color:#015687;font-weight: bold;}
.cjwq{width:542px;margin-top: 40px;}
.cjwq_n{margin-top: 20px;height: 370px;overflow: hidden;}
.cjwq_n dt{width:180px;float: left;}
.cjwq_n dt img{width:180px;height: 105px;}
.cjwq_n li{width:540px;height: 105px;margin-top:18px;}
.cjwq_n li dd{width:320px;float: right;}
.cjwq_n li dd a.news_a{height: 40px;line-height: 40px;display: block;color:#000;overflow: hidden;font-size: 16px;}
.cjwq_n li dd p{font-size: 13px;color: #717171;height: 48px;line-height: 24px;display: block;overflow: hidden;}
.news_pic a.t{font-size: 15px;color: #4f4f4f;height: 40px;line-height: 40px;display: block;overflow: hidden;margin-top: 10px;}
.news_pic img{width:545px;height: 210px;}
.news_info{border-top: 1px solid #dbdbdb;padding-top:12px;}
.news_info li{height: 30px;line-height: 30px;display: block;overflow: hidden;}
.news_info li a{float: left;width: 450px;color: black;}
.news_info li span{float: right;color: black;}
.link_bg{background:#eee;height: 70px;}
.link_bg h4{font-size: 14px;float: left;margin:10px 0 0;font-weight: normal;line-height: 20px;}
.link_bg span{font-size: 26px;font-family: times new roman;display: block;margin-top: 4px;}
.links_n{height: 70px;line-height: 70px;width:1075px;float: left;margin-left: 20px;}
.links_n a{border-right: 1px dotted #222;padding:0px 20px;color: black;}
.none{display: none;}
.block{display: block;} 